#!/usr/bin/env python
# -*- coding: utf-8 -*-

# @Time     :2020/10/13
# @Author   :Changshu
# @File     :practice_258.py
# 258. 各位相加
# 给定一个非负整数 num，反复将各个位上的数字相加，直到结果为一位数。

def addDigits(num:int)->int:
	n=num
	while n>=10:
		s=str(n)
		n=0
		for t in s:
			n+=int(t)
	return n

if __name__ == '__main__':
	num=38
	print(addDigits(num))